package com.ybkj.daijia.api.aliyun;

/**
 * 记录阿里云的常用错误返回值, 以便异常处理
 * @author zhyu
 * @date 2019-12-27 15:26:56
 *
 */
public enum AliyunError {
    /**
     * 阿里云把一堆乱七八糟的业务归结为463 unknown
     */
    UNKNOWN_ERROR("463", "UNKNOWN_ERROR"),
    /**
     * 请求重复
     */
    REQUEST_REPEAT("400", "UNKNOWN_ERROR"),
    /**
     * 每个分组被访问的QPS限制为500。
     */
    QPS_ERROR("403", "UNKNOWN_ERROR"),
    /**
     * 请求太大. 超过了8M
     */
    REQUEST_IS_TOO_LARGE("413", "Request Entity Too Large"),

    ;
    private String code;
    private String msg;

    AliyunError(String code, String msg) {
        this.code = code;
        this.msg = msg;
    }
}
